package main

import (
	"fmt"
	"math/rand"
	"time"
)

func main() {
	// 使用 rand.NewSource() 创建新的随机数生成器
	source := rand.NewSource(time.Now().UnixNano())
	randomGenerator := rand.New(source)

	// 生成随机整数
	randomInt := randomGenerator.Intn(100)
	fmt.Println("随机整数:", randomInt)

	// 生成随机浮点数
	randomFloat := randomGenerator.Float64()
	fmt.Println("随机浮点数:", randomFloat)

	fmt.Println(rand.Intn(100))
	fmt.Println(rand.Intn(100))
	fmt.Println(randomGenerator.Intn(100))
}
